layui.use(['form', 'table','layer'], function () {

    var $ = layui.jquery,
        form = layui.form,
        table = layui.table,
        util = layui.util,
        layer = layui.layer;
    table.render({
        elem: '#techEngineerTableId',
        url: '/loading/limsengineerload',
        method: 'get',
        width: '95%',
        //toolbar: '#toolbarDemo',
        //toolbar: 'default',
        totalRow: true, //开启合计行
        height: 'full-200',
        cellMinWidth: 50,
        request: {
            pageName: 'page' //页码的参数名称，默认：page
            , limitName: 'limit' //每页数据量的参数名，默认：limit
        },
        response: {
            statusName: 'code' //数据状态的字段名称，默认：code
            , statusCode: 0 //成功的状态码，默认：0
            , countName: 'totals' //数据总数的字段名称，默认：count
            , dataName: 'list' //数据列表的字段名称，默认：data
        },
        /*parseData: function(res){ //将原始数据解析成 table 组件所规定的数据，res为从url中get到的数据
            console.log(res);
        },*/
        //defaultToolbar: ['filter', 'exports', 'print'],
        cols: [
            [
                {
                field: 'taskId', title: '任务编号', width: 200, sort: true, align: 'center', templet: function (d) {
                    return '<div style = "text-align:left">' + d.taskId + '</div>'
                }
            }
                , {
                field: 'taskReportedName', title: '任务名称', width: 200, align: 'center', templet: function (d) {
                    return '<div style = "text-align:left">' + d.taskReportedName + '</div>'
                }
            }
                , {
                field: 'testor', title: '测试员', width: 100, sort: true, templet: function (d) {
                    return '<div style = "text-align:center">' + d.testor + '</div>'
                }
            }
                , {
                field: 'testdate', title: '提交时间', width: 100, templet: function (d) {
                    return '<div style = "text-align:center">' + d.testdate + '</div>'
                }
            }
                , {
                field: 'engineer', title: '复核工程师', width: 100, templet: function (d) {
                    return '<div style = "text-align:center">' + d.engineer + '</div>'
                }
            }
                , {
                field: 'cCoaLanguage', title: '报告语言', width: 100, templet: function (d) {
                    return '<div style = "text-align:center">' + d.cCoaLanguage + '</div>'
                }
            }
                , {
                field: 'cCoaFormat', title: '报告类型', width: 100, templet: function (d) {
                    return '<div style = "text-align:center">' + d.cCoaFormat + '</div>'
                }
            }
                , {
                field: 'isrollback', title: '是否退回？', width: 100, templet: function (d) {
                    return '<div style = "text-align:center">' + d.isrollback + '</div>'
                }
            }
                , {
                field: 'rptRejectCommentS', title: '退回原因', width: 200,  templet: function (d) {
                    return '<div style = "text-align:left">' + d.rptRejectCommentS + '</div>'
                }
            }
            ]
        ],
        limit: 10,
        limits: [10, 20, 30, 40, 50],
        page: true
        //skin: 'line',
        //size:'lg',
        //even: true
    });


    // 监听搜索操作
    form.on('submit(data-search-btn)', function (data) {
        var result = "{'taskid':'"+ $("#projno").val() +"'}";
        //var result = JSON.stringify(resultvalue);
        console.log(result);
        //执行搜索重载
        table.reload('techEngineerTableId', {
            page: {
                curr: 1
            }
            , where: {
                keyword: result
            }
        }, 'list');

        return false;
    });

    //监听行双击事件
    table.on('rowDouble(techEngineerTableFilter)', function(obj){
        /*
        parent.layer.open({
            type: 2,
            title: '权限预览',
            anim: 2,
            area: ['1000px', '500px'],
            resize: false,
            content: "/dlcsystem/viewpermission?dlpermissionid=" + obj.data.taskId,
            btn: '关闭全部',
            btnAlign: 'c',
            yes:function () {
                parent.layer.closeAll();
            }
        });
         */
        window.open("http://news.sina.com.cn?taskid = "+obj.data.taskId);
    });



});